package com.ruoyi.service.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;

import java.math.BigDecimal;

/**
 * 执行目录电价（市场电量以外的电量）表 service_execute
 * 
 * @author john
 * @date 2019-01-04
 */
public class Execute extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Integer id;
	/** 计量点名称 */
	private String pointName;
	/** 计量点ID */
	private Integer pointId;
	/** 录入基础ID */
	private Integer basicsId;
	/** 丰水期电量峰段 */
	private BigDecimal fF;
	/** 丰水期电量平段 */
	private BigDecimal fP;
	/** 丰水期电量谷段 */
	private BigDecimal fG;
	/** 丰水期电量小计 */
	private BigDecimal fTotal;
	/** 平水期电量峰段 */
	private BigDecimal pF;
	/** 平水期电量平段 */
	private BigDecimal pP;
	/** 平水期电量谷段 */
	private BigDecimal pG;
	/** 平水期电量小计 */
	private BigDecimal pTotal;
	/** 枯水期电量峰段 */
	private BigDecimal kF;
	/** 枯水期电量平段 */
	private BigDecimal kP;
	/** 枯水期电量谷段 */
	private BigDecimal kG;
	/** 枯水期电量小计 */
	private BigDecimal kTotal;
	/** 电量合计 */
	private BigDecimal eleTotal;
	/** 富余电量上网电费 */
	private BigDecimal upAccount;
	/** 富余电量电厂交易价格 */
	private BigDecimal factoryPrice;
	/** 输配收入金额 */
	private BigDecimal sPAccount;
	/** 输配电价 */
	private BigDecimal sPPrice;
	/** 基金金额 */
	private BigDecimal jJAccount;
	/** 基金均价 */
	private BigDecimal jJAverage;
	/** 电费金额 */
	private BigDecimal eleAccount;
	/** 到户均价 */
	private BigDecimal dHAverage;

	public void setId(Integer id) 
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}
	public void setPointName(String pointName) 
	{
		this.pointName = pointName;
	}

	public String getPointName() 
	{
		return pointName;
	}
	public void setPointId(Integer pointId) 
	{
		this.pointId = pointId;
	}

	public Integer getPointId() 
	{
		return pointId;
	}
	public void setBasicsId(Integer basicsId) 
	{
		this.basicsId = basicsId;
	}

	public Integer getBasicsId() 
	{
		return basicsId;
	}
	public void setFF(BigDecimal fF) 
	{
		this.fF = fF;
	}

	public BigDecimal getFF() 
	{
		return fF;
	}
	public void setFP(BigDecimal fP) 
	{
		this.fP = fP;
	}

	public BigDecimal getFP() 
	{
		return fP;
	}
	public void setFG(BigDecimal fG) 
	{
		this.fG = fG;
	}

	public BigDecimal getFG() 
	{
		return fG;
	}
	public void setFTotal(BigDecimal fTotal) 
	{
		this.fTotal = fTotal;
	}

	public BigDecimal getFTotal() 
	{
		return fTotal;
	}
	public void setPF(BigDecimal pF) 
	{
		this.pF = pF;
	}

	public BigDecimal getPF() 
	{
		return pF;
	}
	public void setPP(BigDecimal pP) 
	{
		this.pP = pP;
	}

	public BigDecimal getPP() 
	{
		return pP;
	}
	public void setPG(BigDecimal pG) 
	{
		this.pG = pG;
	}

	public BigDecimal getPG() 
	{
		return pG;
	}
	public void setPTotal(BigDecimal pTotal) 
	{
		this.pTotal = pTotal;
	}

	public BigDecimal getPTotal() 
	{
		return pTotal;
	}
	public void setKF(BigDecimal kF) 
	{
		this.kF = kF;
	}

	public BigDecimal getKF() 
	{
		return kF;
	}
	public void setKP(BigDecimal kP) 
	{
		this.kP = kP;
	}

	public BigDecimal getKP() 
	{
		return kP;
	}
	public void setKG(BigDecimal kG) 
	{
		this.kG = kG;
	}

	public BigDecimal getKG() 
	{
		return kG;
	}
	public void setKTotal(BigDecimal kTotal) 
	{
		this.kTotal = kTotal;
	}

	public BigDecimal getKTotal() 
	{
		return kTotal;
	}
	public void setEleTotal(BigDecimal eleTotal) 
	{
		this.eleTotal = eleTotal;
	}

	public BigDecimal getEleTotal() 
	{
		return eleTotal;
	}
	public void setUpAccount(BigDecimal upAccount) 
	{
		this.upAccount = upAccount;
	}

	public BigDecimal getUpAccount() 
	{
		return upAccount;
	}
	public void setFactoryPrice(BigDecimal factoryPrice) 
	{
		this.factoryPrice = factoryPrice;
	}

	public BigDecimal getFactoryPrice() 
	{
		return factoryPrice;
	}
	public void setSPAccount(BigDecimal sPAccount) 
	{
		this.sPAccount = sPAccount;
	}

	public BigDecimal getSPAccount() 
	{
		return sPAccount;
	}
	public void setSPPrice(BigDecimal sPPrice) 
	{
		this.sPPrice = sPPrice;
	}

	public BigDecimal getSPPrice() 
	{
		return sPPrice;
	}
	public void setJJAccount(BigDecimal jJAccount) 
	{
		this.jJAccount = jJAccount;
	}

	public BigDecimal getJJAccount() 
	{
		return jJAccount;
	}
	public void setJJAverage(BigDecimal jJAverage) 
	{
		this.jJAverage = jJAverage;
	}

	public BigDecimal getJJAverage() 
	{
		return jJAverage;
	}
	public void setEleAccount(BigDecimal eleAccount) 
	{
		this.eleAccount = eleAccount;
	}

	public BigDecimal getEleAccount() 
	{
		return eleAccount;
	}
	public void setDHAverage(BigDecimal dHAverage) 
	{
		this.dHAverage = dHAverage;
	}

	public BigDecimal getDHAverage() 
	{
		return dHAverage;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pointName", getPointName())
            .append("pointId", getPointId())
            .append("basicsId", getBasicsId())
            .append("fF", getFF())
            .append("fP", getFP())
            .append("fG", getFG())
            .append("fTotal", getFTotal())
            .append("pF", getPF())
            .append("pP", getPP())
            .append("pG", getPG())
            .append("pTotal", getPTotal())
            .append("kF", getKF())
            .append("kP", getKP())
            .append("kG", getKG())
            .append("kTotal", getKTotal())
            .append("eleTotal", getEleTotal())
            .append("upAccount", getUpAccount())
            .append("factoryPrice", getFactoryPrice())
            .append("sPAccount", getSPAccount())
            .append("sPPrice", getSPPrice())
            .append("jJAccount", getJJAccount())
            .append("jJAverage", getJJAverage())
            .append("eleAccount", getEleAccount())
            .append("dHAverage", getDHAverage())
            .toString();
    }
}
